const express = require('express')
const app = express()

const mw1 = (req, res, next) => {
  console.log('调用了局部生效的中间件！=== mw1');
  next()
}
const mw2 = (req, res, next) => {
  console.log('调用了局部生效的中间件！=== mw2');
  next()
}

// app.get('/', mw1, (req, res) => {
//   console.log('GET 被调用了');
//   res.send('GET...')
// })

// 连续使用多个局部中间件
// app.get('/', [mw1, mw2], (req, res) => {
//   console.log('GET 被调用了');
//   res.send('GET Home')
// })
app.get('/', mw1, mw2, (req, res) => {
  console.log('GET 被调用了');
  res.send('GET Home')
})

app.get('/user', (req, res) => {
  console.log('GET user被调用了');
  res.send('GET user...')
})

app.listen(80, () => {
  console.log('80端口服务器启动了...');
})